@charset "utf-8";
/* CSS Document power by:   www.xindawang.net   */
BODY {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 100%; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
#contain {
	POSITION: relative; PADDING-BOTTOM: 10px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 10px auto; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 100%; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 10px
}
#content {
	POSITION: relative; MARGIN: 10px auto
}
#bottom {
	POSITION: relative; MARGIN: 0px auto
}
#top {
	Z-INDEX: 99; POSITION: relative; MARGIN: 0px auto
}
#xdbox{ width:1002px;background:none transparent scroll repeat 0% 0%;margin:0px auto;padding:0px}
#xdtop{ width:1002px; height:90px;margin:0px auto;padding:0px}
.xdmenus{ width:1002px; height:38px;margin:0px;padding:0px; background:url(../images/xdmenu.jpg) no-repeat;}
.xdmenus2{
font: bold 12px Arial, Helvetica, sans-serif;
background-image: url(../images/bg_menu.jpg);
	background-repeat: repeat-x;
	line-height: 46px;
	width:100%; height:46px;
	margin:0px; padding:0px;
	

}
.xindawangmenu{font: bold 12px 宋体;line-height: 38px;width:700px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 10px; float:right; }
.xindawangmenu ul{z-index:100;margin: 0;padding: 0;list-style-type: none;}
.xindawangmenu ul li{position: relative;display: inline;float: left;line-height: 38px;}
.xindawangmenu ul li a{
TEXT-ALIGN: center; MARGIN: 0px; WIDTH: 110px; DISPLAY: block; FONT: 14px/38px Verdana, Arial, Helvetica, sans-serif; BACKGROUND: url(/images/menu.jpg) no-repeat 0px 0px; FLOAT: left; HEIGHT: 38px; COLOR: #fff; TEXT-DECORATION: none}
* html .xindawangmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/display: inline-block;text-align:center;}
.xindawangmenu ul li a:link, .xindawangmenu ul li a:visited{ COLOR: #fff; TEXT-DECORATION: none}
.xindawangmenu ul li a:hover{TEXT-ALIGN: center; MARGIN: 0px; WIDTH: 110px; DISPLAY: block; FONT: 14px/38px Verdana, Arial, Helvetica, sans-serif; BACKGROUND: url(/images/menunow.jpg) no-repeat 0px 0px; FLOAT: left; HEIGHT: 38px; COLOR: #fff; TEXT-DECORATION: none}
.xindawangmenu ul li ul{
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
}
.xindawangmenu ul li ul li{
BACKGROUND: none transparent scroll repeat 0% 0%
}
.xindawangmenu ul li ul li ul{
top: -9;
}

/* Sub level menu links style */
.xindawangmenu ul li ul li a{
LINE-HEIGHT: 31px; PADDING-LEFT: 25px; WIDTH: 145px; DISPLAY: block; BACKGROUND: url(/images/png-a.png) repeat-x; HEIGHT: 31px; FONT-SIZE: 12px; FONT-WEIGHT: 100; TEXT-DECORATION: none; text-align:left;
}
.xindawangmenu ul li ul li a:link, .xindawangmenu ul li ul li a:visited{color:#333;FONT-SIZE: 12px;}
.xindawangmenu ul li ul li a:hover{
LINE-HEIGHT: 31px; WIDTH: 145px;PADDING-LEFT: 25px;text-align:left; DISPLAY: block; BACKGROUND: #474a5b; HEIGHT: 31px; COLOR: #fff; FONT-SIZE: 12px
}
* html .xindawangmenu{height: 1%;} 
.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}
.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: #666666;
display:inline;
}
.toplevelshadow{ 
opacity: 0.8;
}
.clear {
	clear:both;
}
#xdbg{ background:url(../images/1273223522.jpg) no-repeat; width:1002px; height:308px; margin:0px auto; padding:0px;}
#xdad{ width:990px; height:33px;margin:0px auto;padding:3px 0px; line-height:33px;}
#xdbanner{ width:984px; height:259px;margin:0px auto;padding:3px 0px}
#xdcontent {
	width:1002px;height: auto; overflow:hidden;background:url(/images/cbg.jpg) rgb(255,255,255);margin:0px auto;padding-top:5px;
}
#xcon {
	WIDTH: 1002px;  MARGIN: 0px auto; overflow:hidden;
}
#xdleft{ width:200px; padding:0px;float:left; margin:0px;}
#xdright{ padding-left:10px!important;padding-left:5px; padding-right:10px!important;padding-right:5px; padding-top:5px; float:right; width:770px; line-height:25px; overflow:hidden; background:#fff;border:#ccc solid 0px; display:inline; margin:0px;}
#xdright #xdrweizhi{ 744px;height:30px; padding-left:30px; margin-top:13px; color:#3B553A;background:url(/images/title.jpg) no-repeat;}
#xdright #xrcon{ width:764px; height: auto; margin-bottom:20px;background:url(../images/xny_bg.jpg) no-repeat; border:#CCCCCC solid 0px;}
#xdright #xrcon #xdword{ width:734px; height: auto; padding:20px; line-height:26px; color:#333;}
#xdright #xrcon #xdword p{ line-height:26px; color:#333;}
#xdright #xrcon #xdin{ width:830px; height: auto; padding-left:3px; padding-right:3px; padding-bottom:20px;line-height:26px; color:#333;}
#xdleft .xdsearch{ background:url(../images/1356562900.gif) no-repeat; margin:0px 0px 0px 14px; width:165px; padding:50px 20px 0px 14px;height:107px; float:left;}
DIV.searchform {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 3px; PADDING-TOP: 0px
}
DIV.searchform .input {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; LINE-HEIGHT: 20px; WIDTH: 152px; BACKGROUND: #fbfbfb; HEIGHT: 20px; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid
}
DIV.searchform SELECT {
	WIDTH: 160px
}
#xdleft .xdcpfl{ margin:0px 0px 0px 14px; width:165px; padding:0px 20px 0px 0px;height: auto; overflow:hidden; float:left;}
.shoptwoclass_2 {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; PADDING-TOP: 13px
}
.shoptwoclass_2 .shoptwoclass_2_top {
	PADDING-BOTTOM: 7px; FONT: 12px/23px Verdana, Arial, Helvetica, sans-serif; BACKGROUND: url(../images/twomenu.jpg) no-repeat 0px 0px; HEIGHT: 23px; COLOR: #000; CURSOR: pointer
}
.shoptwoclass_2 .shoptwoclass_2_top A {
	PADDING-LEFT: 23px; FONT: 12px/23px Verdana, Arial, Helvetica, sans-serif; COLOR: #000; TEXT-DECORATION: none
}
.shoptwoclass_2 .shoptwoclass_2_top A:visited {
	COLOR: #000
}
.shoptwoclass_2 .shoptwoclass_2_top A:hover {
	COLOR: #e10000
}
.shoptwoclass_2 UL {
	PADDING-BOTTOM: 9px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
.shoptwoclass_2 UL LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 12px/18px Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px; COLOR: #000; PADDING-TOP: 0px
}
.shoptwoclass_2 UL LI A {
	PADDING-LEFT: 30px; FONT: 12px/18px Verdana, Arial, Helvetica, sans-serif; BACKGROUND: url(../images/submenu.gif) no-repeat 18px 2px; COLOR: #000; TEXT-DECORATION: none
}
.shoptwoclass_2 UL LI A:visited {
	COLOR: #000
}
.shoptwoclass_2 UL LI A:hover {
	COLOR: #e10000
}

DIV#nav {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; COLOR: #464646; PADDING-TOP: 1px
}
DIV#nav A {
	COLOR: #464646
}

#bodyex {
	POSITION: absolute; MARGIN: 0px; TOP: 0px; LEFT: 0px
}
.pdv_class {
	POSITION: absolute; BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
DIV {
	FONT: 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #505050; TEXT-DECORATION: none
}
LI {
	FONT: 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #505050; TEXT-DECORATION: none
}
TD {
	FONT: 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #505050; TEXT-DECORATION: none
}
P {
	FONT: 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #505050; TEXT-DECORATION: none
}
SELECT {
	FONT: 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #505050; TEXT-DECORATION: none
}
INPUT {
	FONT: 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #505050; TEXT-DECORATION: none
}
TEXTAREA {
	FONT: 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #505050; TEXT-DECORATION: none
}
A {
	FONT: 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #505050; TEXT-DECORATION: none
}
BUTTON {
	FONT: 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #505050; TEXT-DECORATION: none
}
INPUT {
	FONT: 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #505050; TEXT-DECORATION: none
}
UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
A:link {
	COLOR: #505050; TEXT-DECORATION: none
}
A:visited {
	COLOR: #505050; TEXT-DECORATION: none
}
A:active {
	COLOR: #505050; TEXT-DECORATION: none
}
A.nomal:link {
	COLOR: #505050; TEXT-DECORATION: underline
}
A.nomal:visited {
	COLOR: #505050; TEXT-DECORATION: underline
}
A.nomal:active {
	COLOR: #505050; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.input {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: #f7f7f7; HEIGHT: 20px; COLOR: #555; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 0px
}
.textarea {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: #f7f7f7; FONT-SIZE: 12px; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 3px
}
.button {
	BORDER-BOTTOM: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: #e8e8e8; HEIGHT: 22px; BORDER-TOP: #c0c0c0 1px solid; BORDER-RIGHT: #c0c0c0 1px solid; PADDING-TOP: 0px
}
.submit {
	BORDER-BOTTOM: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: #e8e8e8; HEIGHT: 22px; BORDER-TOP: #c0c0c0 1px solid; BORDER-RIGHT: #c0c0c0 1px solid; PADDING-TOP: 0px
}
.mustfill {
	COLOR: #ff0000
}
SELECT {
	FONT: 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #505050
}
.msgdiv {
	PADDING-LEFT: 53px; BACKGROUND: url(../images/chk_msg.gif) no-repeat 30px 50%; COLOR: #336699
}
.errdiv {
	PADDING-LEFT: 53px; BACKGROUND: url(../images/chk_error.gif) no-repeat 30px 50%; COLOR: #ff0000
}
.rightdiv {
	PADDING-LEFT: 53px; BACKGROUND: url(../images/chk_right.gif) no-repeat 30px 50%; COLOR: #505050
}
.noticediv {
	BORDER-BOTTOM: #fc5959 1px solid; BORDER-LEFT: #fc5959 1px solid; LINE-HEIGHT: 25px; MARGIN: 3px 0px; PADDING-LEFT: 33px; DISPLAY: none; BACKGROUND: url(../images/chk_error.gif) #fffdf4 no-repeat 10px 50%; BORDER-TOP: #fc5959 1px solid; BORDER-RIGHT: #fc5959 1px solid
}
.okdiv {
	BORDER-BOTTOM: #fc5959 1px solid; BORDER-LEFT: #fc5959 1px solid; LINE-HEIGHT: 25px; MARGIN: 3px 0px; PADDING-LEFT: 33px; DISPLAY: none; BACKGROUND: url(../images/chk_right.gif) #fffdf4 no-repeat 10px 50%; BORDER-TOP: #fc5959 1px solid; BORDER-RIGHT: #fc5959 1px solid
}
.securenotice {
	TEXT-ALIGN: center; LINE-HEIGHT: 100px; COLOR: #ff0000
}
DIV#alert {
	DISPLAY: none; CURSOR: default
}
DIV#alert .border {
	BORDER-BOTTOM: #97a0aa 1px solid; BORDER-LEFT: #97a0aa 1px solid; BORDER-TOP: #97a0aa 1px solid; BORDER-RIGHT: #97a0aa 1px solid
}
DIV#alert .ntc {
	TEXT-ALIGN: left; PADDING-BOTTOM: 30px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; FONT: 14px/1.6 Verdana, Arial, Helvetica, sans-serif; BACKGROUND: #fff; PADDING-TOP: 30px
}
DIV#alert .buttonzone {
	TEXT-ALIGN: center; PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: #f7f7f7; PADDING-TOP: 15px
}
DIV#alert .topBar {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; LINE-HEIGHT: 20px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; BACKGROUND: #cbddef; HEIGHT: 20px; FONT-SIZE: 12px; PADDING-TOP: 0px
}
DIV#alert .topBar .pwClose {
	POSITION: absolute; WIDTH: 45px; BACKGROUND: url(../images/pwin3.gif) no-repeat; HEIGHT: 18px; TOP: 0px; CURSOR: pointer; RIGHT: 8px
}
DIV#alert .button {
	BORDER-BOTTOM: #97a0aa 1px solid; BORDER-LEFT: #97a0aa 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #eee; HEIGHT: 22px; BORDER-TOP: #97a0aa 1px solid; BORDER-RIGHT: #97a0aa 1px solid; PADDING-TOP: 0px
}
#frmWindow {
	DISPLAY: none; CURSOR: default
}
#frmWindow .border {
	BORDER-BOTTOM: #97a0aa 1px solid; BORDER-LEFT: #97a0aa 1px solid; BORDER-TOP: #97a0aa 1px solid; BORDER-RIGHT: #97a0aa 1px solid
}
#frmWindow .ntc {
	TEXT-ALIGN: left; PADDING-BOTTOM: 30px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; FONT: 12px/1.6 Verdana, Arial, Helvetica, sans-serif; BACKGROUND: #fff; PADDING-TOP: 30px
}
#frmWindow .buttonzone {
	TEXT-ALIGN: center; PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: #f7f7f7; PADDING-TOP: 10px
}
#frmWindow .Frm {
	BORDER-RIGHT-WIDTH: 0px; WIDTH: 100%; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 500px; BORDER-LEFT-WIDTH: 0px
}
#frmWindow .windowcontent {
	BORDER-RIGHT-WIDTH: 0px; WIDTH: 100%; BACKGROUND: #fff; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 380px; OVERFLOW: auto; BORDER-LEFT-WIDTH: 0px
}
#frmWindow .topBar {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; LINE-HEIGHT: 20px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; BACKGROUND: #cbddef; HEIGHT: 20px; FONT-SIZE: 12px; PADDING-TOP: 0px
}
#frmWindow .topBar .pwClose {
	POSITION: absolute; WIDTH: 45px; BACKGROUND: url(../images/pwin3.gif) no-repeat; HEIGHT: 18px; TOP: 0px; CURSOR: pointer; RIGHT: 8px
}
#goTopBtn {
	POSITION: fixed; TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 30px; BOTTOM: 35px; HEIGHT: 33px; FONT-SIZE: 12px; CURSOR: pointer; RIGHT: 0px; _position: absolute; _right: auto
}
.cpzzbox2_1right24 {
	/*height: 250px;*/
	padding-bottom:10px;
	width: 734px;
	margin:10px auto 5px;
}
.coursecothead {
	BORDER-BOTTOM: #add0ef 2px solid; LIST-STYLE-TYPE: none; MARGIN-TOP: 10px; WIDTH: auto; MARGIN-BOTTOM: 10px; BACKGROUND: url(../images/navbg.gif) repeat-x 0px 0px; HEIGHT: 25px; FONT-SIZE: 13px; OVERFLOW: hidden; LIST-STYLE-IMAGE: none
}
.coursecothead LI {
	TEXT-ALIGN: center; LINE-HEIGHT: 26px; MARGIN: 0px 5px; WIDTH: 67px; FLOAT: left;BACKGROUND: url(../images/coursetabheadvist.gif) no-repeat 0px 0px; FONT-WEIGHT: bold
}
.coursecothead LI A {
	COLOR: #424a52
}
.coursecothead LI.this A {
	WIDTH: 67px; DISPLAY: block;  HEIGHT: 28px
}
.coursecot H2 {
	BORDER-BOTTOM: #dccfcf 1px solid; LINE-HEIGHT: 20px; MARGIN-TOP: 8px; MARGIN-BOTTOM: 8px; COLOR: #666; FONT-SIZE: 13px
}
.coursecotcon {
	LINE-HEIGHT: 20px; WIDTH: 685px; WORD-WRAP: break-word; MARGIN-BOTTOM: 10px; OVERFLOW: hidden; WORD-BREAK: break-all
}
.coursecotcon P {
	LINE-HEIGHT: 20px
}
#xdleft .xdabout{ background:url(../images/1356562507.gif) no-repeat; margin:0px 0px 0px 14px; width:185px; padding:50px 0px 0px 0px;height:227px; float:left;}
DIV.titlemenu_dolphin {
	PADDING-BOTTOM: 24px; MARGIN: 9px 34px 0px 33px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.titlemenu_dolphin A.titlemenu_dolphin:link {
	TEXT-ALIGN: left; MARGIN: 0px; PADDING-LEFT: 44px; DISPLAY: block; FONT: 12px/25px Verdana, Arial, Helvetica, sans-serif; BACKGROUND: url(../images/dot2.gif) no-repeat 0px 0px; HEIGHT: 26px; COLOR: #3d3d3d; TEXT-DECORATION: none
}
DIV.titlemenu_dolphin A.titlemenu_dolphin:visited {
	TEXT-ALIGN: left; MARGIN: 0px; PADDING-LEFT: 44px; DISPLAY: block; FONT: 12px/25px Verdana, Arial, Helvetica, sans-serif; BACKGROUND: url(../images/dot2.gif) no-repeat 0px 0px; HEIGHT: 26px; COLOR: #3d3d3d; TEXT-DECORATION: none
}
DIV.titlemenu_dolphin A.titlemenu_dolphin:active {
	TEXT-ALIGN: left; MARGIN: 0px; PADDING-LEFT: 44px; DISPLAY: block; FONT: 12px/25px Verdana, Arial, Helvetica, sans-serif; BACKGROUND: url(../images/dot2.gif) no-repeat 0px 0px; HEIGHT: 26px; COLOR: #3d3d3d; TEXT-DECORATION: none
}
DIV.titlemenu_dolphin A.titlemenu_dolphin:hover {
	DISPLAY: block; FONT: 12px/25px Verdana, Arial, Helvetica, sans-serif; COLOR: #333; TEXT-DECORATION: none
}
